# go 语言基础
一、基本语法
命名
go语言中的函数名,变量名,常量名,类型名,语句标号和包名等所有的命名,都遵循一个简单的命名规则:
名称必须以字母或者下划线开头,后面可以跟随任意数量的字母数字下划线,区分大小写
关键字
go语言有25个关键字
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27# 程序声明
import # 导入包
package # 包名
# 程序实体声明和定义
chan # 用于channel通讯
const # 定义常量
func # 定义函数
interface #
map # go 内置的关联数据类型(类似其他语言的数组,字典)
struct #
type #
var # 定义变量
# 流程控制
go # 用于并行
select # 用于选择不同类型的通讯
break
case
continue
default
defer # 用于资源释放,会在函数返回之前进行调用
else
fallthrough
for
goto
if
range
switch预定义名
变量
变量类型
常量